@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*font-family: 'Nanum Gothic', sans-serif;*/
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
/*font-family: 'Noto Sans KR', sans-serif;*/

/*common*/
body { font-size: 12px; color:#343434; -webkit-font-smoothing: antialiased; position: relative; }
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary, button { font-family: 'Noto Sans KR', sans-serif; font-weight: 400; line-height: 1.2; -webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6 { font-family: 'Noto Sans KR', sans-serif; font-weight: 400; }
a { font-family: 'Noto Sans KR', sans-serif; font-weight: inherit; line-height: inherit; color:inherit; }
a:hover, a:link, a:visited, a:focus { color:inherit;}

.hide { text-indent: -9999px; width: 0; height: 0; }

/*text*/
.txt_primary { color: #4a4a84 !important; }
.txt_sub01 { color: #fd8b04 !important; }
.txt_sub02 { color: #d89638 !important; }
.white_txt { color: #fff !important; }
.red_txt { color: #d84848 !important; }
.orange_txt { color: #ff4e00 !important; }
.grey_txt { color: #666 !important; }
.yellowgreen_txt { color: #1eab2e !important; }
.skyblue_txt { color: #34a2f7 !important; }
.redpink_txt { color: #e2565f !important; }
.big_txt { font-size: 1.2em !important; }
.small_txt { font-size: 0.8em; }

/*align*/
.tac { text-align: center !important; }
.tar { text-align: right !important; }
.tal { text-align: left !important; }
.vat { vertical-align: top !important; }
.vam { vertical-align: middle !important; }
.vab { vertical-align: bottom !important; }

/*float*/
.fl { float: left !important; }
.fr { float: right !important; }

/*width*/
.w30p { width: 30% !important; }
.w40p { width: 40% !important; }
.w50p { width: 50% !important; }
.w60p { width: 60% !important; }
.w70p { width: 70% !important; }
.w100p { width: 100% !important; }
.w25p { width: 25% !important; }

/*list size*/
.li_size1 > * { float: left; width: 100%; }
.li_size2 > * { float: left; width: 50%; }
.li_size3 > * { float: left; width: 33.333%; }
.li_size4 > * { float: left; width: 25%; }
.li_size5 > * { float: left; width: 20%; }
.li_size6 > * { float: left; width: 16.666%; }

/*position*/
.por { position: relative; }
.poa { position: absolute; }
.pof { position: fixed; }

/*display*/
.table { display: table; width: 100%; }
.table_cell { display: table-cell; }
.disn { display: none !important; }

/*background color*/
.bg_color1 { background-color: #f2f2f2 !important; }
.bg_color2 { background-color: #e9e9e9 !important; }
.bg_color3 { background-color: #f9f9f9 !important; }

/*padding*/

/*margin*/
